<?php
/**
 * 友情连接模型
 */

class FlinkModel extends Model {

	public $validate = array( 
							array('fname', 'nonull', '链接名不能为空', 2, 3), array('msg', 'nonull', '网站描述不能为空', 2, 3), array('url', 'nonull', '网站地址不能为空', 2, 3),
							array('url','http','请输入正确的链接地址',2,3),
							 );
	public $auto = array( array('addtime', 'time', 'function', 2, 1));

	/**
	 * 显示所有的友情连接地址
	 */
	public function findAllLink($limit) {
		return $this -> order('sort asc') -> limit($limit) -> all();
	}

	/**
	 * 修改友情连接方法
	 */
	public function editLink() {
		if (!$this -> create())	return false;
		//判断 是否上传了图片
		if (!Q('post.logo')) {
			unset($this->data['logo']);
		}
		if ($this -> update()) {
			return true;
		} else {
			return false;
		}
	}
		/**
	 * 显示所有友情连接
	 * 使用sort进行排序 
	 */
	 public function showAllFlink($logo=1,$limit,$sort){
		if($logo==1){
			return $this->field('fname,logo,url')->where('is_show=1')->order($sort)->limit($limit)->all();
		}else{
			return $this->field('fname,url')->where('is_show=1')->order($sort)->limit($limit)->all();
		}
	 }
	

	/**
	 * 添加友情连接方法
	 */
	public function addFlink() {
		if (!$this -> create())
			return false;
		if ($this -> add()) {
			return true;
		} else {
			return false;
		}
	}

}
